package com.coder.shop.dao.mapper;

import com.coder.shop.dao.model.ShopSpec;
import com.coder.shop.dao.model.ShopSpecExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface ShopSpecMapper {
    long countByExample(ShopSpecExample example);

    int deleteByExample(ShopSpecExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(ShopSpec record);

    int insertSelective(ShopSpec record);

    List<ShopSpec> selectByExample(ShopSpecExample example);

    ShopSpec selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") ShopSpec record, @Param("example") ShopSpecExample example);

    int updateByExample(@Param("record") ShopSpec record, @Param("example") ShopSpecExample example);

    int updateByPrimaryKeySelective(ShopSpec record);

    int updateByPrimaryKey(ShopSpec record);
}